import java.util.Random;
import java.util.Scanner;

public class J06Loop {
    public static void main(String[] args) {
        /*
        产生10个[10, 20]之间的随机数，产生随机数的过程中，如果某个随机数的值是16，结束循环

        [0,10]
        [0,11)
         */
        Random r = new Random();
        for (int i = 0; i < 10; i++) {
            int num = r.nextInt(11)+10;
            System.out.println(i+1+"num = " + num);
            //如果某个随机数的值是16，结束循环
            if(num==16)break;
        }
    }
}

class InputTest{
    public static void main(String[] args) {
        //充分利用已有变量，不要反复创建
        Scanner sc = new Scanner(System.in);
        int num;
        //必须1-7
        while (true){
            System.out.print("输入1-7:");
            num = sc.nextInt();
            if(num>=1 && num<=7){
                System.out.println("输入正确，game over！");
                break;
            }else{
                System.out.print("输入错误，继续输入：");
            }
        }
        System.out.println("==for==");

//        for (;true;) {
//            Scanner sc = new Scanner(System.in);
//            System.out.print("输入1-7:");
//            int num = sc.nextInt();
//            if(num>=1 && num<=7){
//                System.out.println("输入正确，game over！");
//                break;
//            }else{
//                System.out.print("输入错误，继续输入：");
//            }
//        }
    }
}